﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data;
using System.Collections;
using SAC.Helper;
using DAL;
using System.Web;

namespace BLL
{
    public class BLLBZ
    {
        ArrayList list = new ArrayList();
        StringBuilder sb = new StringBuilder();
        DAL.DALBZ dz = new DAL.DALBZ();

        //DALData da = new DALData();

        public DataTable RetAllBZ(out string errMsg)
        {
            return dz.GetAllBZ(out errMsg);
        }

        public bool SaveBZ(int BzId, string BzMs, out string errMsg)
        {
            return dz.InsertBZ(BzId, BzMs, out errMsg);
        }

        public bool UpDateBZ(int OBzId, int BzId, string BzMs, out string errMsg)
        {
            return dz.UpdateBZ(OBzId, BzId, BzMs, out errMsg);
        }

        public bool DeleteBZ(int BzId, out string errMsg)
        {
            return dz.DeleteBZ(BzId, out errMsg);
        }

        public DataTable RetAllBC(out string errMsg)
        {
            return dz.GetAllBC(out errMsg);
        }

        public bool SaveBC(string BcId, string BcMs, string ST, string ET, out string errMsg)
        {
            return dz.InsertBC(BcId, BcMs, ST, ET, out errMsg);
        }

        public bool UpDateBC(string OBcId, string BcId, string BcMs, string ST, string ET, out string errMsg)
        {
            return dz.UpadteBC(OBcId, BcId, BcMs, ST, ET, out errMsg);
        }

        public bool DeleteBC(string BcId, out string errMsg)
        {
            return dz.DeleteBC(BcId, out errMsg);
        }

        public ArrayList BClist(out string errMsg)
        {
            return dz.BClist(out errMsg);
        }

        public ArrayList BZlist(out string errMsg)
        {
            return dz.BZlist(out errMsg);
        }

        public bool EmptyPB(out string errMsg)
        {
            return dz.EmptyPB(out errMsg);
        }

        public string BZIDbyBZMS(string bzms, out string errMsg)
        {
            return dz.BZIDbyBZMS(bzms, out errMsg);
        }

        public bool InsertPB(string sqldb2, string sqlsql, out string errMsg)
        {
            return dz.InsertPB(sqldb2, sqlsql, out errMsg);
        }
    }
}
